place where the vines abound - French English Dictionary